import  os
import sys
import pathlib
import pandas as pd
root_path=pathlib.Path(__file__).resolve().parent.parent.parent
sys.path.append(str(root_path))
# 脚本的环境， 在子目录下，一定要添加上面， 这样才能找到兄弟目录下的文件。
# print(root_path)
from qmt_data.tdxmoo_data import tdxmoo_data
from strategy_models.stratege_common_redis import CStrategy_common
from qmt_tool.confile_tool import get_config_trade_file

from qmt_tool.redis_cache import RedisQueue
if __name__ == '__main__':
    tdx_data=tdxmoo_data()
    tdx_list=tdx_data.get_define_block_from_tdxfile(block_name='出-超级20cm')


    #自动交易模块
    trade_info_list=get_config_trade_file()
    trader=CStrategy_common(qmt_path=trade_info_list['qmt路径'],qmt_account=trade_info_list['qmt账户'])

    tdx_pd=pd.DataFrame(columns=["证券代码","交易状态","策略名称"])
    tdx_pd["证券代码"]=tdx_list
    tdx_pd["交易状态"]="未买"
    tdx_pd["策略名称"]="超级20cm"
    trader.redis.write_pd_2queue("待买入股票pd",tdx_pd)

